Parallel Recursive State Compression for Free
نویسندگان
چکیده
This paper focuses on reducing memory usage in enumerative model checking, while maintaining the multi-core scalability obtained in earlier work. We present a multi-core tree-based compression method, which works by leveraging sharing among sub-vectors of state vectors. An algorithmic analysis of both worst-case and optimal compression ratios shows the potential to compress even large states to a small constant on average (8 bytes). Our experiments demonstrate that this holds up in practice: the median compression ratio of 279 measured experiments is within 17% of the optimum for tree compression, and five times better than the median compression ratio of Spin’s Collapse compression. Our algorithms are implemented in the LTSmin tool, and our experiments show that for model checking, multi-core tree compression pays its own way: it comes virtually without overhead compared to the fastest hash table-based methods.
منابع مشابه
Compression, supramolecular organization and free radical polymerization of ethylene gas
At low pressure, ethylene gas consists of single translating and rotating molecules and behaves as an ideal gas. With decrease of free volume by compression, various rotating supramolecular particles are formed, which require less space for the movement: molecular pairs, bimolecules and oligomolecules. The appearance of a new kind of particles is manifested as a phase transition of the second o...
متن کاملMulticasting homogeneous and heterogeneous quantum states in quantum networks
In this paper, we target the practical implementation issues of quantum multicast networks. First, we design a recursive lossless compression that allows us to control the trade-off between the circuit complexity and the dimension of the compressed quantum state. A formula that describes the trade-off is given, and we further analyze how the formula is affected by the controlling parameter of t...
متن کاملRestructured recursive DCT and DST algorithms
The discrete cosine transform (DCT) and the discrete sine transform (DST) have found wide applications in speech and image processing, as well as telecommunication signal processing for the purpose of data compression, feature extraction, image reconstruction, and ltering. In this paper, we present new recursive algorithms for the DCT and the DST. The proposed method is based on certain recursi...
متن کاملRecurrent least square learning for quasi-parallel principal component analysis
The recurrent least squares (RLS) learning approach is proposed for controlling the learning rate in parallel principal subspace analysis (PSA) and in a wide class of principal component analysis (PCA) associated algorithms with a quasi{parallel extraction ability. The purpose is to provide a useful tool for applications where the learning process has to be repeated in an on{line self{adaptive ...
متن کاملSliding Window Recursive HAPCA for 3D Image Decomposition
The famous method Principal Components Analysis (PCA) is the basic approach for decomposition of 3D tensor images (for example, multiand hyper-spectral, multi-view, computer tomography, video, etc.). As a result of the processing, their information redundancy is significantly reduced. This is of high importance for the efficient compression and for the reduction of the features space needed, wh...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011